package com.tarena.lbs.coupon.dao.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.tarena.lbs.coupon.pojo.po.UserCouponsPO;
import com.tarena.lbs.coupon.pojo.query.UserCouponQuery;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UserCouponsMapper extends BaseMapper<UserCouponsPO> {

    /**
     * 分页查询用户优惠券列表
     */
    List<UserCouponsPO> getUserCouponList(UserCouponQuery query);

    /**
     * 通过优惠券编码查询用户领取详情
     */
    UserCouponsPO getUserCouponByCode(@Param("couponCode") String couponCode);
}
